home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group99a.txt
/
000082_icon-group-sender _Mon Apr 5 08:59:07 1999.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
3KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id IAA20054
for icon-group-addresses; Mon, 5 Apr 1999 08:47:02 -0700 (MST)
Message-Id: <199904051547.IAA20054@baskerville.CS.Arizona.EDU>
From: "Mark Evans" <evans@gte.net>
To: "Icon List" <icon-group@optima.CS.Arizona.EDU>
Subject: Ccon and Icon-based Compilers
Date: Sat, 3 Apr 1999 10:34:49 -0600
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
The Jcon effort involved a Java translator plus a runtime system in Java. My
question is whether anyone has ideas about the same concept for the C/C++
language. Let's call it "Ccon." That is, a runtime system (library/classes),
plus a translator to turn Icon into C/C++ targeted for that runtime system.
I remember something called "iconc" but it seems to have fallen into disfavor,
is not being upgraded, all attention is now on Unicon, etc., etc.
Another idea for which I would like to solicit opinions is writing a
machine-code compiler in the Icon language directly. Good? Bad? Ugly? What
about using a GNU compiler and then Icon code as the front end and/or back end.
Any advantages?
The kind of comments I don't need are people telling me that I don't need C
code, I can use Icon as it is, why don't I get with it, etc. If I didn't need C
code I wouldn't bother with this note.
Regards,
Mark Evans
Believe Evolution? Save this block as FAITH.HTM and open with your browser.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<HTML><HEAD></HEAD><script language="JavaScript">function doFaithJump(){ site =
"http://www." + document.FF01.FL01.value; W = open(site)}</script><FORM NAME =
"FF01"><P><SELECT NAME="FL01"><OPTION SELECTED
VALUE="netgoal.com/lacf.nsf/general/debate+highlights">Los Alamos Origins
Debate<OPTION VALUE="parentcompany.com/handy_dandy/hder3.htm">Evolution
Refuter<OPTION VALUE="christiananswers.net/creation/home.html">Christian
Answers<OPTION VALUE="gospelcom.net/rbc/rtb/8rsn/">Ten Reasons<OPTION
VALUE="xenos.org/classes/papers/doubt.htm">Still Doubtful?<OPTION
VALUE="apologeticsinfo.org/bibliographies/jesusresurrection.html">Read All About
It<OPTION VALUE="persecutedchurch.org/home.htm">The Price is Still
Blood</SELECT><INPUT TYPE="button" NAME="Go" VALUE="Go"
onClick="doFaithJump()"></P></FORM></BODY></HTML>